def f(m):
    i=0#统计字母的初始值
    j=0#统计数字的初始值
    k=0#统计空格的初始值
    l=0#统计其他字符的初始值
    for i in m:
        if i.isalpha():
            i+=1
        elif i.isdigit():
            j+=1
        elif i.isspace():
            k+=1
        else:
            l+=1
    print('该字符中含有%i字母，%i个数字，%i个空格，%i个其他字符'%(i,j,k,l))
m=input('请输入字符：')
f(m)



